package belf.migrate.engine.job.structure.helper;

public class TaskTools {

    /**
     * 每轮并行执行tasksPerRound个任务，总任务数是totalTasks，计算需要多少轮完成
     * @param totalTasks 总任务数
     * @param tasksPerRound 每轮并行执行的任务数
     * @return
     */
    public static int calculateRounds(int totalTasks, int tasksPerRound) {
        return (totalTasks % tasksPerRound == 0)? totalTasks / tasksPerRound : totalTasks / tasksPerRound + 1;
    }
}
